package main
// import "fmt"
func main() {
	
	var a interface{} = "你好，Golang"
	fmt.Printf("a的值为：%v，a的类型为：%T\n", a, a)
	v, ok := a.(string)
	fmt.Printf("v：%v，a是string吗？：%v\n", v, ok)
	v1, ok1 := a.(int)
	fmt.Printf("v1：%v，a是int吗？：%v\n", v1, ok1)
	v2, ok2 := a.(float64)
	fmt.Printf("v2：%v，a是float64吗？：%v\n", v2, ok2)
	v3, ok3 := a.(bool)
	fmt.Printf("v3：%v，a是bool吗？：%v\n", v3, ok3)

}